<asp:控件类型>这种控件与普通的控件有什么不同呀?

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:57:20
比如<asp:Button>与普通的button的区别,请各位大虾说得尽量清楚详细点,老师讲的好像忘了...(越清楚追分越多)
也就是<>里asp:的作用是什么.

<asp:button>的控件最后会被服务器给解释为普通的控件,而普通的控件在服务器端一般是获取不到其值的。
如果给普通控件加上runat="server",则可以在服务器端进行处理。

个人经验:如果你页面上js脚本使用比较多的话(必然会涉及到各个html控件的获取、设置问题),那么用普通控件会好控制些。

至于:也就是<>里asp:的作用是什么?
这和你自己写个自定义控件,然后在页面上引用它一样,只不过这些MS都给你做好了而已。
例如:
<%@ Register TagPrefix="uc1" TagName="uc_temp" Src="controls/uc_temp.ascx" %>
...
<uc:uc_temp id="ucKI" runat="server" />

<asp:Button>服务器控件
与普通的button 非服务器控件

<asp:Button>多asp:这几个字,
button就没有.
我复制一堆过来能加多少分?全部给完?

<asp:Button>是在服务器端编译
button是在客户端便宜